#include <iostream>
#include <head.h>
using namespace std;

int main(int argc, char *argv[])
{
    graph g;
    //(a)
//    g.setEdge(0,1);
//    g.setEdge(0,2);
//    g.setEdge(1,2);
//    g.setEdge(1,3);
//    g.setEdge(2,3);
    //(b)
    g.setEdge(0,2);
    g.setEdge(1,3);
    g.setEdge(3,2);
    g.setEdge(0,1);
    g.setEdge(2,1);

    show(g.adjgraph);
    cout<<endl ;
    g.topo();
}
